package ltd.hanamaki.study.collectionframe;

import java.util.HashSet;
import java.util.Iterator;

public class HashSetDemo {

    public static void main(String[] args) {
        /* set是一个 无序的 不可重复的 集合 */
        HashSet<String> set = new HashSet<>();
        /* 不可以使用下标取值 */

        /* 如何向set 中添加 元素 */
        set.add("hello");
        set.add("hello1");
        set.add("hello2");
        set.add("hello3");
        set.add("hello3");

        System.out.println(set);

        /* 在不转换数组的情况下 想要获得 hello2 */
        Iterator<String> iterator = set.iterator();
        while (iterator.hasNext()) {
            boolean hello2 = iterator.next().equals("hello2");
            if (hello2) {
                System.out.println(iterator.next());
            }
        }

        /* set集合 如何 取值 要转数组 */
        Object[] objects = set.toArray();
        System.out.println(objects[1]);

    }
}
